<?php

include_once 'model/Atendimento.php';
include_once 'model/Usuario.php';
include_once 'model/DadosUsuario.php';
include_once 'model/Agenda.php';
include_once 'model/Ciclo.php';

class Catendimento {
    
    function cadastraratendimento($id) {
        $agenda = new Agenda();
        $dadosagenda = $agenda->find($id);
        
        $usuario = new Usuario();
        $dadosusuario = $usuario->find($dadosagenda->age_usu_id);
        
        $funcionario = new Funcionario();
        $dadosfuncionario = $funcionario->find($dadosagenda->age_fun_id);
        
        $ciclo = new Ciclo();
        $total = $ciclo->verificaciclo($dadosagenda->age_usu_id, $dadosagenda->age_fun_id);
        $testa = count($total);
        if($testa > 0){
            $cicloatual = TRUE;
            $nomeciclo = $total[0]->cic_ciclo;
        }else{
            $cicloatual = FALSE;
        }

        $datateste = new DateTime($dadosusuario->usu_data_de_nasc);
        $datateste->format('Y-m-d');
        $teste = new DateTime();
        $teste->format('Y-m-d');
        $diff = $datateste->diff($teste);
        
        $complementar = new DadosUsuario();
        $dadoscomplementar = $complementar->consultadados($dadosusuario->id);
       
        
        include_once 'view/CadastrarAtendimento.php';
        
    }
    
    function inseriratendimento($dados) {
        
        $inserir = new Atendimento();
        $inserir->setIdUsuario($dados['idusuario']);
        $inserir->setIdFuncionario($dados['idfuncionario']);
        $inserir->setData($dados['data']);
        $inserir->setHora($dados['hora']);
        $inserir->setDescricao($dados['descricao']);
        $inserir->setPresenca($dados['presenca']);
        $inserir->setIdCargo($dados['idcargo']);
        $inserir->setStatus($dados['status']);
        $inserir->insert();
        
        $ciclo = new Ciclo();
        $ciclo->setIdAtendimento($inserir->ultimoid());
        $ciclo->setCiclo($dados['ciclo']);
        $ciclo->setConceito($dados['conceito']);
        $ciclo->setStatus($dados['status']);
        $ciclo->setDatainicio($dados['data']);
        $ciclo->setIdUsuario($dados['idusuario']);
        $ciclo->setIdFuncionario($dados['idfuncionario']);
        $ciclo->setBrevedescricao($dados['brevedescricao']);
        $ciclo->insert();
        
        $agenda = new Agenda();
        $agenda->setStatus("F");
        $agenda->update($dados['idagenda']);
		
		$error = "<p>Atendimento Finalizado com Sucesso</p>";
        $url = "index.php?pg=ListarAgenda";
        include_once 'view/Aviso.php';
        exit();
        
        
    }
    

}